Logic Programming for Natural Language Processing
نویسنده
چکیده
The main goal of the project is to develop a method and system for posing queries about information contained in texts belonging within a particular domain of knowledge. Hence, the first goal is the creation of a GATE information extraction application to read plain English documents in a particular subject domain, and process the information contained in them into Prolog facts. Then, these facts, along with a number of subject matter expert (SME) rules can be used by a Prolog system to answer queries based on fact and logic, and therefore the second phase goal is to program an expert shell that draws from extracted knowledge. Current information retrieval technologies (such as Google Search) can only provide relevant documents, which still must be read by the subject matter expert for proper extraction of facts and interpretation. Thanks to the Internet, information in electronic texts are available in quantities that no human can possibly hope to process, meaning that much information is missed. Therefore the desire to recoup some of the opportunity cost of missed information has spurred research in text understanding.[1] Processing extracted information into Prolog facts can add the power of deductive logic to our current text analysis capabilities, bringing Artificial Intelligence one step closer to the dream of replacing the human expert.
منابع مشابه
Notes on Inductive Logic Programming Methods in Natural Language Processing (european Work)
متن کامل
Visions for Logic-Based Natural Language Processing
The purpose of this paper is to outline the requirements that the eld of Natural Language Processing (NLP) has for a declarative successor to Prolog. Logic programming approaches play a major role in NLP, and likewise considerations of NLP have had a strong in uence on logic programming ([Colmerauer, 1978], [Pereira and Warren, 1980], [Smolka, 1992]). We will review the state of the art in NL g...
متن کاملConstraint Logic Programming for Natural Language Processing
This paper proposes an evaluation of the adequacy of the constraint logic programming paradigm for natural language processing. Theoretical aspects of this question have been discussed in several works (see for example [Smolka89] or [Aı̈t-Kaci92]). We adopt here a pragmatic point of view and our argumentation relies on concrete solutions. Using actual contraints (in the CLP sense) is neither eas...
متن کاملA Phrase-Structured Grammatical Framework for Transportable Natural Language Processing
The F I N I T E S T R I N G News le t te r Calls for Papers 151 Computer Assisted Information Retrieval, Theoretical Approaches to Natural Language Understanding, 23rd Annual Meeting of the ACL, IJCAI-85, Theoretical and Methodological Issues in Machine Translation of Natural Languages, International Pragmatics Programs 155 Coling84, International Workshop: Natural Language Understanding and Lo...
متن کاملLogic machines: A survey
Logic( -based) programming languages are today the center of very many research efforts. One of these languages, PROLOG (PROgramming in LOGic), is used to program expert systems, natural language processors, computer aided design systems and compilers. A parallel variant of PROLOG is suggested as the language of the Japanese Fifth Generation computer project. Parallel to these efforts, a class ...
متن کاملkLogNLP: Graph Kernel-based Relational Learning of Natural Language
kLog is a framework for kernel-based learning that has already proven successful in solving a number of relational tasks in natural language processing. In this paper, we present kLogNLP, a natural language processing module for kLog. This module enriches kLog with NLP-specific preprocessors, enabling the use of existing libraries and toolkits within an elegant and powerful declarative machine ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005